/**
 * 
 */
package com.study.json1;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

/**
 * @author Administrator
 * @date 2019年4月24日
 */
public class JsonTest {

	public static void main(String[] args) {
		
		System.out.println("解析fastjson------");
		String jsonStr = "{\"sites\":[{\"name\":\"蚂蚁课堂\",\"url\":\"www.itmayiedu.com\"},{\"name\":\"每特教育\",\"url\":\"http://meiteedu.com/\"}]}";
		
		JSONObject object = (JSONObject) JSONObject.parse(jsonStr);
		
		JSONArray jsonArray = object.getJSONArray("sites");
		for(Object o : jsonArray){
			JSONObject o1 = (JSONObject) o;
			System.out.println(o1.getString("name"));
		}
		System.out.println("组装fastjson------");
		
		JSONObject jsonObject = new JSONObject();
		
		JSONObject bean1 = new JSONObject();
		bean1.put("name", "xiaoming");
		bean1.put("age", 12);
		JSONObject bean2 = new JSONObject();
		bean2.put("name", "xiaoming1");
		bean2.put("age", 121);
		JSONArray arr = new JSONArray();
		jsonObject.put("users", arr);
		arr.add(bean1);
		arr.add(bean2);
		
		System.out.println(jsonObject.toString());
	}
}
